#include <vector>
#include <iostream>

using namespace std;

class Solution {
public:
  vector<int> plusOne(vector<int> &digits) {
    for (int i = digits.size() - 1; i >= 0; i--) {
      if (digits[i] == 9) {
        digits[i] = 0;
      } else {
        digits[i] += 1;
        return digits;
      }
    }

    // 当最高位需要进位，那么在最高位前面插入 1
    digits.insert(digits.begin(), 1);

    return digits;
  }
};

int main() {
  vector<int> digits;

  int number = 0;
  while (cin >> number) {
    digits.push_back(number);

    if (cin.get() == '\n') {
      break;
    }
  }

  vector<int> result = Solution().plusOne(digits);

  cout << '[';

  for (int i = 0; i < result.size() - 1; i++) {
    cout << result[i] << ", ";
  }

  cout << result[result.size() - 1] << ']' << endl;

  return 0;
}